/*
*****************************************************************************
*
 * Copyright (C) 2016-2024 Advanced Micro Devices, Inc. All rights reserved.
 *
*******************************************************************************
*
*/

#ifndef _FCH_ESPI_GENOA_LIB_H_
#define _FCH_ESPI_GENOA_LIB_H_

#include <Uefi/UefiBaseType.h>
/*----------------------------------------------------------------------------------------
 *                             M O D U L E S    U S E D
 *----------------------------------------------------------------------------------------
 */


/*----------------------------------------------------------------------------------------
 *                   D E F I N I T I O N S    A N D    M A C R O S
 *----------------------------------------------------------------------------------------
 */

/*----------------------------------------------------------------------------------------
 *                  T Y P E D E F S     A N D     S T R U C T U R E S
 *----------------------------------------------------------------------------------------
 */

/*----------------------------------------------------------------------------------------
 *                          E X P O R T E D    F U N C T I O N S
 *----------------------------------------------------------------------------------------
 */

/**
 * ClsEspiIOForlegacyIO - clear espi IO range if it is equal to legacy Uart IO range.
 *
 * @param[in]  LegacyIO      LegacyIO[x]  0 :  the terminal of this array pointer    ex: LegacyIO[0] = 0x3F8; LegacyIO[1] = 0x2F8;  LegacyIO[2] = 0;
 */
VOID
ClsEspiIOForlegacyIO (
  IN  UINT16  *LegacyIO
  );

#endif //_FCH_ESPI_GENOA_LIB_H_


